<?php
    require_once '../rutas.php';
    require_once DB;
    require_once CLASES.'/user.php';
    require_once CLASES.'/model.php';
    require_once '../functions.php';
    session_start();
    $model=new model();
    abrirConexion();
//    if(comprobarSession($_SESSION['username'], $_SESSION['password']))
//    {
//        $user=new User();
//        $user=$_SESSION['user'];
//        cerrarConexion();
//        comprobarRol();
//    }else
//    {
//        cerrarConexion();
//        header("location:login.php");
//    }
    abrirConexion();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EVALUADOR :: CARGA DE DATOS ::</title>
            
            <link href="../css/login.css" type="text/css" rel="stylesheet">
            <link href="../css/estilo.css" type="text/css" rel="stylesheet">
            <link href="../css/captcha.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery-ui-1.8.css" type="text/css" rel="stylesheet">
            <link href="../css/colorbox.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery.multiselect.css" type="text/css" rel="stylesheet">
            <script src="../js/jquery/jquery-1.4.2.min.js"></script>
            <script src="../js/jquery/jquery-ui-1.8.js"></script>
            <script src="../js/jquery/jquery.multiselect.min.js"></script>
            <script src="../js/jquery/jquery-validate/jquery.validate.js"></script>
            <script src="../js/jquery/colorbox.js"></script>


        <script type="text/javascript">
            
            $().ready(function(){
                
                
                $("#username").focus();
                
                $('#btnRegistrar').click(function(){
                    
                    //$(this).attr("disabled","disabled");
                    
                    $("#txtNombre").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtApellido").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectSexo").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectGrado").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectMunicipio").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectRegion").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                   
                    
                    $("#password").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtRepetirPassword").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectTipo").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectEstado").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtUsername").rules("add", {
                        required: true,remote:{url:"../requets/usuarios/ajaxCheckUsername.php",type:"post"},
                        messages: {
                            required: "<br>Este campo es requerido",
                            remote:"<br>El nombre de usuario ingresado ya se encuentra en uso. Seleccione uno diferente."
                        }
                    });

                    $("#txtCI").rules("add", {
                        required: true,number:true,required: true,remote:{url:"../requets/usuarios/ajaxCheckCI.php",type:"post"},
                        messages: {
                            required: "<br>Este campo es requerido",
                            number: "<br>Este campo solo admite numeros",
                            remote:"<br>La C.I ingresada ya se encuentra registrada en el sistema."
                        }
                    });
                    
                    $("#datepickerFN").rules("add", {
                        required: true,
                        date: true,
                        messages: {
                            date: "<br>Este campo requiere un fecha valida.",
                            required:"<br>Este campo es requerido"
                        }
                    });
                    


                    
                    //PARA OBLIGAR AL USUARIO A SELECCIONAR UN SUBTIPO DE CAPACITADOR (SIEMPRE QUE NO SEA AUXILIAR CATASTRAL)
                    selectOneSubtipo=true;
                    if($("#selectTipo").val()!=3 && $("#selectTipo").val()!=4 && $("#selectTipo").val()!=""){ //SI NO ES AUXILIAR CATASTRAL VERIFICO QUE POR LO MENOS HAYA SELECCIONADO UN SUBTIPO
                        if($("input[name='multiselect_selectSubTipo']:checked").length>=1){
                            selectOneSubtipo=true;
                        }else{
                           selectOneSubtipo=false;
                            alert("Debe seleccionar al menos un subtipo de capacitador");
                        }
                    }else{
         
                        selectOneSubtipo=true; // SI ES AUXILIAR CATASTRAL NO VALIDO NADA
                    }
                    
                if($('#frmUsuario').validate().element("#txtNombre") &
                    $('#frmUsuario').validate().element("#txtApellido") & 
                    $('#frmUsuario').validate().element("#selectGrado") &
                    $('#frmUsuario').validate().element("#selectSexo") &
                    $('#frmUsuario').validate().element("#selectEstado") &
                    $('#frmUsuario').validate().element("#selectMunicipio") &
                    $('#frmUsuario').validate().element("#selectRegion") & 
                    $('#frmUsuario').validate().element("#txtUsername") & 
                    $('#frmUsuario').validate().element("#password") & 
                    $('#frmUsuario').validate().element("#txtRepetirPassword") & 
                    $('#frmUsuario').validate().element("#txtCI") &
                    $('#frmUsuario').validate().element("#selectTipo") &
                    $('#frmUsuario').validate().element("#selectRegion") &
                    $('#frmUsuario').validate().element("#datepickerFN") &
                    selectOneSubtipo){
                    $.post("../requets/usuarios/ajaxRegistrarEstudianteCarga.php", $('#frmUsuario').serialize()+"&subtipos="+$("#selectSubTipo").val(),function(r){
                        if(r=="true"){
                            alert("Registrado satisfactoriamente");
                            document.location=document.location;
                        }else{
                            $(this).removeAttr("disabled");
                            "No se ha podido registrar el estudiante. Intente nuevamente.";
                        }
                        

                    });
                }else{
                    $(this).removeAttr("disabled");
                }
   
                });
                

                
                $('#frmUsuario').validate({errorPlacement: function(error, element) {
                            error.appendTo(element.parent());

                        }});
                    
                    
                    
                 $("#selectEstado").change(function(){
                     $.post("../requets/general/ajaxGetMunicipios.php", {estado_id:$(this).attr("value")}, function(r){
                         $("#selectMunicipio").html(r);
                     })
                 });
                 
                 $("#selectTipo").change(function(){
                     
                     if($(this).val()!="3" && $(this).val()!="4"){ //Si no es aux catastral
                         $("#trsubtipo").show();
                         $.post("../requets/general/ajaxGetSubtipos.php", {tipo_capacitador:$(this).attr("value")}, function(r){
                             $("#selectSubTipo").html(r);
                             $("#selectSubTipo").multiselect({checkAllText:"Seleccionar todos",uncheckAllText:"Desmarcar todos",selectedText:"# de # opciones",minWidth:300,noneSelectedText:"Seleccione"});
                             $("#selectSubTipo").multiselect("refresh");
                         });
                      }else{
                          $("#trsubtipo").hide();
                      }  
                 });
                 
//                     $("#selectSubTipo").change(function(){
//                     
//                        alert($(this).val());
//                     });
                  $("#noaplica").click(function(){
                    $("#txtConocimiento").val("0");
                    $("#txtCualitativa").val("0");
                    $("#txtPCampo").val("0");
                    $("#txtNFinal").val("0");
                    $("#txtAsistencia").val("0");
                    $("#txtNFinal").val("0");
                  });
                  
                 $("#trsubtipo").hide();
                 
                 $('#datepickerFN').datepicker({dateFormat:'yy-mm-dd',changeYear: true,changeMonth:true,dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dec']});
                 
            });
        </script>
    </head>
    <body>
        <form id="frmUsuario">
            <div id="main">
                <div class="fl membrete">
                        <img src="../img/banner.png">
                  </div>
                <br>
                <?php require_once HEADER ?>
                <div class="contenido fl">
                    
                    <div class="mar20"><br>
                        <div class="titulo">CARGA DE DATOS</div><br><br>
                        <table class="table-format table-bordes" cellspacing="0">
                            <tr>
                                <th colspan="4">DATOS DE REGISTRO</th>
                                
                            </tr>
                            <tr>
                                <td width="200px">Nombres</td>
                                <td width="300px" colspan="3"><input id="txtNombre" name="txtNombre" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Apellidos</td>
                                <td width="300px" colspan="3"><input id="txtApellido" name="txtApellido" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">C.I</td>
                                <td width="300px" colspan="3"><input id="txtCI" name="txtCI" type="text" size="45"></td>
                            </tr>
                            
                            <tr>
                                <td width="200px">Fecha Nacimiento</td>
                                <td width="300px" colspan="3"><input id="datepickerFN" name="datepickerFN"></td>
                            </tr>
                            
                            <tr>
                                <td>Sexo</td>
                                <td colspan="3"><select id="selectSexo" name="selectSexo">
                                        <option value="m">M</option>
                                        <option value="f">F</option>

                                    </select></td>
                            </tr>
                            <tr>
                                <td>Tipo</td>
                                <td colspan="3"><select id="selectTipo" name="selectTipo">
                                       <?php $model->getCombolModelNBlank("cat_tipos_capacitadores", "descripcion") ?>
                                    </select></td>
                            </tr>
                            <tr id="trsubtipo">
                                <td>Subtipo</td>
                                <td><select id="selectSubTipo" name="selectSubTipo" multiple="multiple">
                                        
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Estado</td>
                                <td colspan="3"><select id="selectEstado" name="selectEstado">
                                        <?php
                                            $model->getCombolModel2("estados", "nombre_estado","id_estado")
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Region</td>
                                <td colspan="3"><select id="selectRegion" name="selectRegion">
                                        <?php
                                            $model->getCombolModel2("regiones", "nombre_region","id_region")
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Municipio</td>
                                <td colspan="3"><select id="selectMunicipio" name="selectMunicipio">
                                    </select></td>
                            </tr>
                            
                            <tr>
                                <td width="200px">Lugar de Capacitación</td>
                                <td width="300px" colspan="3"><input id="txtLocalidad" name="txtLocalidad" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td>Grado de instrucción</td>
                                <td colspan="3"><select id="selectGrado" name="selectGrado">
                                        <option value="bachiller">Bachiller</option>
                                        <option value="bachiller">Técnico Medio</option>
                                        <option value="bachiller">Técnico Superior</option>
                                        <option value="universitario">Universitario(Ing,Lic,etc.)</option>
                                        <option value="maestria">Maestria</option>
                                        <option value="doctorado">Doctorado</option>
                                    </select></td>
                            </tr>
                            <tr>
                                <td width="200px">Lugar de trabajo</td>
                                <td width="300px" colspan="3"><input id="txtTrabajo" name="txtTrabajo" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Cargo</td>
                                <td width="300px" colspan="3"><input id="txtCargo" name="txtCargo" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Tiempo en el cargo</td>
                                <td width="300px" colspan="3">Años:&nbsp;&nbsp;<input id="years_cargo" name="years_cargo" type="text" size="10" value="0">&nbsp;&nbsp;Meses:&nbsp;&nbsp;<input id="meses_cargo" name="meses_cargo" type="text" size="10" value="0"></td>
                            </tr> 
                            <tr>
                                <td width="200px">Organizacion social</td>
                                <td width="300px" colspan="3"><input id="txtOsocial" name="txtOsocial" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Teléfono de trabajo</td>
                                <td width="300px" colspan="3"><input id="txtTrabajo" name="txtTrabajo" type="text" size="40"></td>
                            </tr>
                            <tr>
                                <td width="200px">Teléfono de casa</td>
                                <td width="300px" colspan="3"><input id="txtCasa" name="txtCasa" type="text" size="25"></td>
                            </tr>

                            <tr>
                                <td width="200px">Teléfono de celular</td>
                                <td width="300px" colspan="3"><input id="txtCelular" name="txtCelular" type="text" size="40"></td>
                            </tr>
                            <tr>
                                <td width="200px">Email</td>
                                <td width="300px" colspan="3"><input id="txtEmail" name="txtEmail" type="text" size="30"></td>
                            </tr>

                            <tr>
                                <td width="200px">Nombre de usuario</td>
                                <td width="300px" colspan="3"><input id="txtUsername" name="txtUsername" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Password</td>
                                <td width="300px"><input id="password" name="password" type="password" size="45"></td>
                                <td class="status">
                                    <div class="password-meter">
                                                    <div class="password-meter-message"> </div>
                                                    <div class="password-meter-bg">
                                                    <div class="password-meter-bar"></div>
                                                    </div>
                                                </div>
                                </td>
                            </tr>
                               <tr>
                                <td width="200px">Repetir password</td>
                                <td width="300px" colspan="3"><input id="txtRepetirPassword" name="txtRepetirPassword" type="password" size="45"></td>
                            </tr>
                            </tr>                           
                        </table><br><br>
                        
                        <br><br>

                        <input id="btnRegistrar" type="button" value="REGISTRAR">
                        
                    </div>
                </div>
                <div class="copyRight basicFont fl">
                        <div class="mar4">Sistema elaborado por la unidad de desarrollo del Instituto Geográfico de Venezuela Simón Bolívar</div>
                    </div>
            </div>
        </form>
    </body>
</html>
